<?php
 Session_Start () ;
 If (!$_SESSION ["repertoire_config"]) { Header ("Location: ../../") ; }
 Include ($_SESSION ["repertoire_config"]."/garennes.cfg") ;
 Include ($_SESSION ["repertoire_config"]."/init.php") ;
 Include ($_SESSION ["repertoire_config"]."/module_absences.php") ;
 Include ("../include/config.inc") ;
 verif_droits ($droit_courant, $_SESSION ["code"]) ;
 
 Include ("../../include/var_temp.inc") ;
 
 $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='$droit_courant' AND ordre='0'", $id_sql) ;
 $l = SQL_tableau_associatif ($resultats, "") ; 
 
 Echo "<HTML>" ;
 Echo "<HEAD>" ;
 entete_html ("Garennes", "travail", 1) ;
 Echo styles ("none", "none", "none", $l ["lien"], "none") ;
 Echo "</HEAD>" ;
 
 // Recherche du nom de classe
 $resultats = SQL_commande ("SELECT nom FROM classes WHERE id_classe='".$classe."' LIMIT 1", $id_sql) ;
 $ligne = SQL_ligne_suivante ($resultats) ;
 
 Echo "<BODY BACKGROUND=\"../images/fond.png\" TEXT=\"#000000\">" ;
 Echo "<TABLE WIDTH=\"100%\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">" ;
 Echo "<TR>" ;
 Echo "<TD></TD>" ;
 Echo "<TD WIDTH=\"100%\" ALIGN=CENTER>Emploi&nbsp;du&nbsp;temps&nbsp;de&nbsp;cette&nbsp;semaine&nbsp;:&nbsp;<I><FONT COLOR=\"#0000FF\">".$ligne [0]."</I></FONT></TD>" ;
 Echo "<TD><A HREF=\"javascript:ouvrefenetre('./aide.php?aide=4&rep=".$_SESSION ["repertoire_config"]."',350,650);\" OLDREF><IMG SRC=\"../images/aide.png\" BORDER=\"0\"></A></TD>" ;
 Echo "</TR></TABLE>" ;
 Echo "<TABLE BORDER=\"1\" BGCOLOR=\"".$l ["couleur_fond"]."\" CELLPADDING=\"0\" CELLSPACING=\"0\" ALIGN=\"CENTER\">" ;

 // Recherche des jours ouvrables
 $resultats = SQL_commande ("SELECT nom FROM abs_jo ORDER BY numero", $id_sql) ;
 $nom_jour [0] = SQL_nbr_lignes ($resultats) ;
 For ($i = 1 ; $i <= SQL_nbr_lignes ($resultats) ; $i++)
  {
   $ligne = SQL_ligne_suivante ($resultats) ;
   $nom_jour [$i] = $ligne [0] ;
  }
 
 Echo "<TR BGCOLOR=\"".$l ["lien"]."\">" ;
 Echo "<TD>&nbsp;<B>Heures</B>&nbsp;</TD>" ;
 For ($i = 1 ; $i <= $nom_jour [0] ; $i++)
  {
   Echo "<TD ALIGN=\"CENTER\"><B>".$nom_jour [$i]."</B></TD>" ;
  }
 Echo "</TR>" ;
 
 // Recherche les horaires
 $compteur = 0 ;
 $resultats = SQL_commande ("SELECT * FROM abs_horaires ORDER BY debut", $id_sql) ;
 For ($i = 0 ; $i < SQL_nbr_lignes ($resultats) ; $i++)
  {
   $horaire = SQL_tableau_associatif ($resultats, "") ;
   Echo "<TR BGCOLOR=\"" ;
   If ($i%2) { Echo $l ["nom"] ; }
   Echo "\">" ;
   $deb = Explode (":", $horaire ["debut"]) ;
   $fin = Explode (":", $horaire ["fin"]) ;
   Echo "<TD>&nbsp;".$deb [0]."H".$deb [1]."-".$fin [0]."H".$fin [1]."&nbsp;</TD>" ;
   For ($j = 1 ; $j <= $nom_jour [0] ; $j++)
    {
     $requete = "SELECT u.nom,u.prenom,d.nom_long,d.nom_court,d.nom_bref,a.abs_groupe,s.nom AS nom_salle,
                        v.id_abs_validite,v.code
                   FROM abs_edt a, utilisateurs u, disciplines d, abs_salles s, abs_validites v
                  WHERE a.classe='".$classe."'
		    AND a.professeur=u.id_utilisateur
		    AND a.discipline=d.id_discipline
		    AND a.abs_horaire='".$horaire ["id_abs_horaire"]."'
		    AND a.abs_salle=s.id_abs_salle
		    AND a.abs_validite=v.id_abs_validite
		    AND a.jour='".$j."'
		    AND a.abs_validite=v.id_abs_validite
		    AND v.sem" ;
     $ns = numero_semaine (Date ("Y-m-d")) ;
     If ($ns < 10) { $requete .= "0".$ns."='1' LIMIT 1" ; }
     Else { $requete .= $ns."='1' LIMIT 1" ; }
     $edt = SQL_commande ($requete, $id_sql) ;
     If (SQL_nbr_lignes ($edt) > 0)
      {
       If (SQL_nbr_lignes ($edt) > 1)
        {
	 Echo "<TD>" ;
	 Echo "<TABLE BORDER=1 CELLPADDING=0 CELLSPACING=0 WIDTH=\"100%\" HEIGHT=\"100%\">" ;
	 Echo "<TR>" ;
	 For ($k = 0 ; $k < SQL_nbr_lignes ($edt) ; $k++)
	  {
	   $ligne = SQL_tableau_associatif ($edt, "") ;
           Echo "<TD ALIGN=CENTER>" ;
	   Echo "<FONT SIZE=\"-3\">&nbsp;<B TITLE=\"".$ligne ["nom"]."&nbsp;".$ligne ["prenom"]."\">".$ligne ["nom_court"]."</B>&nbsp;</FONT><BR>" ;
	   Echo "<FONT SIZE=\"-3\">&nbsp;Salle&nbsp;".$ligne ["nom_salle"]."&nbsp;</FONT>" ;
	   // Recherche groupe
	   If ($ligne ["abs_groupe"] > 0)
	    {
	     $groupe = SQL_commande ("SELECT * FROM abs_groupes_classe WHERE id_abs_groupe_classe='".$ligne ["abs_groupe"]."' LIMIT 1", $id_sql) ;
	     $grp = SQL_tableau_associatif ($groupe, "") ;
	     Echo "<BR><FONT SIZE=\"-3\">&nbsp;".$grp ["code_groupe"]."&nbsp;</FONT>" ;
	    }
	   Echo "</TD>" ;
	   $compteur++ ;
          }
         Echo "</TR>" ;
	 Echo "</TABLE>" ;
	 Echo "</TD>" ;
	}
       Else
        {
         $ligne = SQL_tableau_associatif ($edt, "") ;
         Echo "<TD ALIGN=CENTER>" ;
	 Echo "<FONT SIZE=\"-3\">&nbsp;<B TITLE=\"".$ligne ["nom"]."&nbsp;".$ligne ["prenom"]."\">".$ligne ["nom_court"]."</B>&nbsp;</FONT><BR>" ;
	 Echo "<FONT SIZE=\"-3\">&nbsp;Salle&nbsp;".$ligne ["nom_salle"]."&nbsp;</FONT>" ;
	 // Recherche groupe
	 If ($ligne ["abs_groupe"] > 0)
	  {
	   $groupe = SQL_commande ("SELECT * FROM abs_groupes_classe WHERE id_abs_groupe_classe='".$ligne ["abs_groupe"]."' LIMIT 1", $id_sql) ;
	   $grp = SQL_tableau_associatif ($groupe, "") ;
	   Echo "<BR><FONT SIZE=\"-3\">&nbsp;".$grp ["code_groupe"]."&nbsp;</FONT>" ;
	  }
	 Echo "</TD>" ;
	 $compteur++ ;
        }
      }
     Else
      {
       Echo "<TD>&nbsp;</TD>" ;
      }
    }
   Echo "</TR>" ;
  }
 Echo "</TABLE>" ;
 Echo "<CENTER>".$compteur." demi-heures de cours</CENTER>" ;
 Echo "</BODY></HTML>" ;
?>